Posts in Category: Software Development
Exploring the Mandelbrot Set in OCaml
An interactive Mandelbrot set viewer built in OCaml with SDL2, exploring the math behind one of the most famous fractals.
Building WeighTogether Without Heavy Frameworks
A technical deep dive into WeighTogether, a full-stack weight loss tracking application built with TypeScript, Express, and Prisma—intentionally avoiding heavy frameworks.
Go Neural Network Implementation
A feed-forward neural network implementation in Go with support for multiple activation functions, model persistence, and an interactive TUI.
Sudoku and Backtracking
Solving sudoku using backtracking algorithm
C Hash Tables and 2-Bit Bookkeeping
A look into hash tables, using a C implementation as an example, and an explanation of the memory-saving '2-bit bookkeeping' technique.
Simulating the Enigma Machine
A deep dive into the Enigma machine's mathematics and how to simulate its complex cryptographic processes using JavaScript.